Multiple launch rocket system - Espagnol Anglais Dictionnaire